appendpath.x86.o:
(__TEXT,__text) section
_appendpath:
00000000	pushl	%ebp
00000001	movl	%esp,%ebp
00000003	subl	$0x28,%esp
00000006	movl	%ebx,0xf4(%ebp)
00000009	movl	%esi,0xf8(%ebp)
0000000c	movl	%edi,0xfc(%ebp)
0000000f	movl	0x08(%ebp),%edi
00000012	movl	%edi,(%esp)
00000015	calll	0x100000000
0000001a	movl	%eax,%ebx
0000001c	movl	0x0c(%ebp),%eax
0000001f	movl	%eax,(%esp)
00000022	calll	0x100000000
00000027	movl	%eax,%esi
00000029	movl	%ebx,0x08(%esp)
0000002d	movl	%edi,0x04(%esp)
00000031	movl	0x14(%ebp),%edx
00000034	movl	%edx,(%esp)
00000037	calll	0x100000000
0000003c	testl	%ebx,%ebx
0000003e	je	0x00000055
00000040	movzbl	0xff(%ebx,%edi),%eax
00000045	cmpb	$0x2f,%al
00000047	je	0x00000055
00000049	cmpb	$0x5c,%al
0000004b	je	0x00000055
0000004d	movl	0x14(%ebp),%eax
00000050	movb	$0x2f,(%ebx,%eax)
00000054	incl	%ebx
00000055	movl	0x14(%ebp),%eax
00000058	addl	%ebx,%eax
0000005a	movl	%esi,0x08(%esp)
0000005e	movl	0x0c(%ebp),%edx
00000061	movl	%edx,0x04(%esp)
00000065	movl	%eax,(%esp)
00000068	calll	0x100000000
0000006d	leal	(%esi,%ebx),%eax
00000070	movl	0x14(%ebp),%edx
00000073	movb	$0x2e,(%eax,%edx)
00000077	movl	0x10(%ebp),%eax
0000007a	movl	%eax,0x04(%esp)
0000007e	leal	0x01(%esi,%ebx),%eax
00000082	addl	%edx,%eax
00000084	movl	%eax,(%esp)
00000087	calll	0x100000000
0000008c	movl	0x14(%ebp),%eax
0000008f	movl	0xf4(%ebp),%ebx
00000092	movl	0xf8(%ebp),%esi
00000095	movl	0xfc(%ebp),%edi
00000098	leave
00000099	ret
